/*
 * Copyright (c) 2018-2999 广州亚米信息科技有限公司 All rights reserved.
 *
 * https://www.gz-yami.com/
 *
 * 未经允许，不可做商业用途！
 *
 * 版权所有，侵权必究！
 */

package com.yami.shop.bean.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Data
public class UserCardDto {

    @ApiModelProperty(value = "是否已解锁 1已解锁 0未解锁 ")
    private Integer isUnlocked;

    @ApiModelProperty(value = "是否已喜欢该用户 1已喜欢 0未喜欢 ")
    private Integer isLiked;

    @ApiModelProperty(value = "用户id")
    private String userId;

    @ApiModelProperty(value = "昵称")
    private String nickName;

    @ApiModelProperty(value = "用户年龄")
    private Integer age;

    @ApiModelProperty(value = "自我介绍")
    private String introduction;

    @ApiModelProperty(value = "是否是vip 0不是 1是")
    private Integer isVip;

    @ApiModelProperty(value = "用户标签 1魅力女生")
    private Integer userTitle;

    @ApiModelProperty(value = "是否在线 0不在 1在")
    private Integer isOnline;

    @ApiModelProperty(value = "用户主页展示图片 逗号连接")
    private String showPics;

    @ApiModelProperty(value = "用户标识 逗号连接")
    private String userLabels;

    /**
     * 省ID
     */
    @ApiModelProperty(value = "省ID")
    private Long provinceId;
    /**
     * 省
     */
    @ApiModelProperty(value = "省")
    private String province;
    /**
     * 城市
     */
    @ApiModelProperty(value = "城市")
    private String city;
    /**
     * 城市ID
     */
    @ApiModelProperty(value = "城市ID")
    private Long cityId;
    /**
     * 区
     */
    @ApiModelProperty(value = "区")
    private String area;
    /**
     * 区ID
     */
    @ApiModelProperty(value = "区ID")
    private Long areaId;

    @ApiModelProperty(value = "身高cm")
    private Integer height;
    @ApiModelProperty(value = "体重 斤")
    private Double weight;

    /**
     * 头像图片路径
     */
    @ApiModelProperty(value = "头像图片路径")
    private String pic;

    @ApiModelProperty(value = "性别")
    private String sex;

    /**
     * 注册时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date userRegtime;

    @ApiModelProperty(value = "经度")
    private Double lng;

    @ApiModelProperty(value = "维度")
    private Double lat;

    @ApiModelProperty(value = "距离")
    private Double distance;

    @ApiModelProperty(value = "注册时间距离今天时间")
    private Long dayDis;



}
